using System.Collections;
using System.Collections.Generic;
using Super;
using UnityEngine;
using UnityEngine.UIElements;

[CreateAssetMenu(fileName = "AssetSetting", menuName = "Super/Create AssetSetting")]
public class AssetSettingSO : ScriptableObject
{
    private static AssetSettingSO ins;
    public static AssetSettingSO Ins
    {
        get
        {
            if (ins == null)
            {
                ins = Resources.Load<AssetSettingSO>("AssetSetting");
            }
            return ins;
        }
    }

    [Header("预制体")]
    public GameObject SuperFramework;
    public GameObject templatePanel;
    public GameObject templateWidget;
    public GameObject horizontalVirtualItemList;
    public GameObject verticalVirtualItemList;
    public GameObject radarMap;
    
    [Header("文本")]
    public TextAsset templateLangReadMe;
    public TextAsset templateSingleManager;
    
    [Header("材质")]
    public Material UIGrayMaterial;
    
    [Header("VisualTreeAsset")]
    public VisualTreeAsset Lang;
    public VisualTreeAsset Operate;
}
